import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Class CanonA
 * @author (Santos Miranda Luis Gerardo) 
 * @author (Lopez Rangel Arturo)
 */
public class CanonA extends Enemigo
{
   /**
    * Act class CanonA
    */  

    public void act()
    {
        if(super.getTiempo()==0)       
            super.act();
        Jugador aux;       
        Escenario mundo=(Escenario)getWorld();
        java.util.List<Jugador> LLuigi=mundo.getObjects(Jugador.class);
        aux=LLuigi.get(0);
        this.setLocation(8,aux.getY()+3);

    }
    
    /**
     * Put a bullet to attack Luigi
     */

    public void ataca_luigi()
    {    
        Escenario mundo=(Escenario)getWorld();
        java.util.List<BalaA> BalasA=mundo.getObjects(BalaA.class);
        if(BalasA.isEmpty())
            crea_balaA();
    }    

    /**
     * Create the bullets for attack
     */
    public void crea_balaA()
    {
        BalaA bA;//Es una variable temporal
        bA=new BalaA();
        Escenario mundo=(Escenario)getWorld();
        mundo.addObject(bA,8,this.getY());
    }

}